from tests.base_test import base_test_case
import time


def paddleocr_logger_test():
    """测试 PaddleOCR 日志记录功能"""
    print("开始测试 PaddleOCR 日志记录功能...")

    # 等待日志系统初始化完成
    time.sleep(1)

    # 导入 PaddleOCR 并生成一些日志
    print("导入 PaddleOCR...")
    try:
        from paddleocr import PaddleOCR

        # 创建 PaddleOCR 实例以触发日志
        print("创建 PaddleOCR 实例...")
        ocr = PaddleOCR(
            lang='ch',
        )

        print("PaddleOCR 实例创建完成")

    except ImportError as e:
        print(f"导入 PaddleOCR 失败: {e}")
    except Exception as e:
        print(f"测试过程中出现错误: {e}")


if __name__ == "__main__":
    paddleocr_logger_test()
